// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package cn.com.smartdevices.bracelet.chart; import android.graphics.Canvas; import android.graphics.RectF; import cn.com.smartdevices.bracelet.chart.base.BarChart; import java.util.Iterator; import java.util.List; // Referenced classes of package cn.com.smartdevices.bracelet.chart: // DynamicDetailChart, a class c extends BarChart { final DynamicDetailChart a; private c(DynamicDetailChart dynamicdetailchart) { a = dynamicdetailchart; super(); } c(DynamicDetailChart dynamicdetailchart, a a1) { this(dynamicdetailchart); } protected void draw(Canvas canvas, RectF rectf, float f) { List list = mItems; list; JVM INSTR monitorenter ; Iterator iterator = mItems.iterator(); int i = 0; _L4: int k; if (iterator.hasNext()) { Exception exception; Iterator iterator1; int j; cn.com.smartdevices.bracelet.chart.base.BarChart.BarItem baritem; float f1; if (((cn.com.smartdevices.bracelet.chart.base.BarChart.BarItem)iterator.next()).needDraw) { k = i + 1; } else { k = i; } break MISSING_BLOCK_LABEL_158; } iterator1 = mItems.iterator(); j = 0; _L2: if (!iterator1.hasNext()) { break; /* Loop/switch isn't completed */ } baritem = (cn.com.smartdevices.bracelet.chart.base.BarChart.BarItem)iterator1.next(); if (!baritem.needDraw) { continue; /* Loop/switch isn't completed */ } f1 = f / (1.0F - (float)j * (0.6F / (float)i)); if (f1 > 1.0F) { f1 = 1.0F; } baritem.draw(canvas, f1); j++; if (true) goto _L2; else goto _L1 _L1: list; JVM INSTR monitorexit ; return; exception; list; JVM INSTR monitorexit ; throw exception; i = k; if (true) goto _L4; else goto _L3 _L3: } }